package BanyuanClub.Study.Day0223.Interface;

import java.util.zip.DeflaterOutputStream;

/**
 * 单继承关系，一个类只能继承一个类
 * 接口
 * jdk1.8之前
 * 及其抽象的一种类
 * 所有的变量都是公开的静态常量
 * 所有的方法都是公开的抽象方法
 * 一个类可以实现多个接口
 * 一个接口可以继承多个接口
 */
public interface MyInterface {

    public static final int N = 100;
    void method();

    /**
     * 默认方法
     * 让子类继承他
     */
    default void dMethod(){
        System.out.println("");
    }

    /**
     * 静态方法（不能被继承）
     * 直接通过接口名调用
     */
    static void sMethod(){
        System.out.println("");
    }
}
